HAL FLASH APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
In HAL1, Flash memory operations are handled by the FLASH driver.
In HAL2, depending on the device family, some families keep these operations in the FLASH driver, while others expose them through an NVM driver.
For NVM-based families, the NVM driver provides programming-oriented services similar to those of FLASH with minor differences:
There is no erase step for NVM memories.
Erase-by-address, page erase, and bank erase remain FLASH-specific services.
For NVM-based families, the only erase service that may be exposed is OBK erase, when that feature exists.
HAL FLASH constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
FLASH_BANK_1 |
u5, h5, l4, f4, g0, g4, h7 |
HAL_FLASH_BANK_1 |
|
|
FLASH_BANK_2 |
u5, h5, l4, f4, g0, g4, h7 |
HAL_FLASH_BANK_2 |
|
|
FLASH_BANK_BOTH |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_BANK_ALL |
|
|
FLASH_FLAG_ALL_ERRORS |
u5, h5, c0, l4, g4 |
Removed / New Usage changes |
|
|
FLASH_BB_PRIV |
u5, h5 |
Removed / New Usage changes |
|
|
FLASH_BB_SEC |
u5, h5 |
Removed / New Usage changes |
|
|
FLASH_FLAG_DBNE |
h5 |
Removed / New Usage changes |
|
|
FLASH_FLAG_BSY |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes |
|
|
FLASH_FLAG_ECCC |
u5, h5, l4, g0, g4 |
HAL_FLASH_ECC_FAIL_ECCC |
|
|
FLASH_FLAG_ECCD |
u5, h5, l4, g0, g4 |
HAL_FLASH_ECC_FAIL_ECCD |
|
|
FLASH_FLAG_ECCR_ERRORS |
u5, h5, l4, g4 |
Removed / New Usage changes |
|
|
FLASH_FLAG_EOP |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes |
|
|
FLASH_FLAG_OPERR |
u5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_OPTWERR |
u5 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_PGAERR |
u5, c0, l4, f4, g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_PGSERR |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_PROGERR |
u5, c0, l4, g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_SIZERR |
u5, c0, l4, g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_SR_ERRORS |
u5, h5, l4, g4 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_WDW |
u5, h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_WRPERR |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_ECCC |
u5, h5, l4, g0, g4 |
Removed / New Usage changes |
|
|
FLASH_IT_EOP |
u5, h5, c0, l4, f4, g0, g4 |
Removed / New Usage changes |
|
|
FLASH_IT_OPERR |
u5, c0, l4, g0, g4 |
Removed / New Usage changes |
|
|
FLASH_KEY1 |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes |
|
|
FLASH_KEY2 |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes |
|
|
FLASH_LATENCY_0 |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_LATENCY_0 |
|
|
FLASH_LATENCY_1 |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_LATENCY_1 |
|
|
FLASH_LATENCY_10 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_10 |
|
|
FLASH_LATENCY_11 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_11 |
|
|
FLASH_LATENCY_12 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_12 |
|
|
FLASH_LATENCY_13 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_13 |
|
|
FLASH_LATENCY_14 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_14 |
|
|
FLASH_LATENCY_15 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_15 |
|
|
FLASH_LATENCY_2 |
u5, h5, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_LATENCY_2 |
|
|
FLASH_LATENCY_3 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_3 |
|
|
FLASH_LATENCY_4 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_4 |
|
|
FLASH_LATENCY_5 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_5 |
|
|
FLASH_LATENCY_6 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_6 |
|
|
FLASH_LATENCY_7 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_7 |
|
|
FLASH_LATENCY_8 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_8 |
|
|
FLASH_LATENCY_9 |
u5, h5, l4, f4, g4, h7 |
HAL_FLASH_ITF_LATENCY_9 |
|
|
FLASH_OPTKEY1 |
u5, c0, l4, g0, g4, h7 |
Removed / New Usage changes |
|
|
FLASH_OPTKEY2 |
u5, c0, l4, g0, g4, h7 |
Removed / New Usage changes |
|
|
FLASH_PDKEY1_1 |
u5 |
Removed / New Usage changes. |
|
|
FLASH_PDKEY1_2 |
u5 |
Removed / New Usage changes. |
|
|
FLASH_PDKEY2_1 |
u5 |
Removed / New Usage changes. |
|
|
FLASH_PDKEY2_2 |
u5 |
Removed / New Usage changes. |
|
|
FLASH_SECTOR_0 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_1 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_10 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_11 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_100 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_101 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_102 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_103 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_104 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_105 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_106 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_107 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_108 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_109 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_110 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_111 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_112 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_113 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_114 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_115 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_116 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_117 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_118 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_119 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_12 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_120 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_121 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_122 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_123 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_124 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_125 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_126 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_127 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_13 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_14 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_15 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_16 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_17 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_18 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_19 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_2 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_20 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_21 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_22 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_23 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_24 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_25 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_26 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_27 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_28 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_29 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_3 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_30 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_31 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_32 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_33 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_34 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_35 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_36 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_37 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_38 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_39 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_4 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_40 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_41 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_42 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_43 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_44 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_45 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_46 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_47 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_48 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_49 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_5 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_50 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_51 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_52 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_53 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_54 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_55 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_56 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_57 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_58 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_59 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_6 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_60 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_61 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_62 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_63 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_64 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_65 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_66 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_67 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_68 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_69 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_7 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_70 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_71 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_72 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_73 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_74 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_75 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_76 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_77 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_78 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_79 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_8 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_80 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_81 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_82 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_83 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_84 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_85 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_86 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_87 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_88 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_89 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_9 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_90 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_91 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_92 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_93 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_94 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_95 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_96 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_97 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_98 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_SECTOR_99 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_TYPEPROGRAM_HALFWORD_EDATA |
h5 |
Removed / New Usage changes. |
|
|
FLASH_TYPEPROGRAM_HALFWORD_EDATA_NS |
h5 |
Removed / New Usage changes. |
|
|
FLASH_TYPEPROGRAM_HALFWORD_OTP |
h5 |
Removed / New Usage changes. |
|
|
FLASH_TYPEPROGRAM_QUADWORD_OBK |
h5 |
Removed / New Usage changes. |
|
|
FLASH_TYPEPROGRAM_QUADWORD_OBK_ALT |
h5 |
Removed / New Usage changes. |
|
|
FLASH_TYPEPROGRAM_WORD_EDATA |
h5 |
Removed / New Usage changes. |
|
|
FLASH_TYPEPROGRAM_WORD_EDATA_NS |
h5 |
Removed / New Usage changes. |
|
|
HAL_FLASH_ERROR_INC |
h5, h7 |
HAL_FLASH_ERROR_INC |
|
|
HAL_FLASH_ERROR_OBK |
h5 |
HAL_FLASH_ERROR_OBK |
|
|
HAL_FLASH_ERROR_OBKW |
h5 |
HAL_FLASH_ERROR_OBKW |
|
|
HAL_FLASH_ERROR_OB_CHANGE |
h5, h7 |
Not implemented yet in HAL2. |
|
|
HAL_FLASH_ERROR_STRB |
h5, h7 |
HAL_FLASH_ERROR_STRB |
|
|
FLASH_ECC_AREA_EDATA_BANK1 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_ECC_AREA_EDATA_BANK2 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_ECC_AREA_OBK |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_ECC_AREA_OTP |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_ECC_AREA_SYSTEM |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_ECC_AREA_USER_BANK1 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_ECC_AREA_USER_BANK2 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OBK_SWAP_OFFSET_ALL |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OBK_SWAP_OFFSET_HDPL0 |
h5 |
HAL_FLASH_OBK_AREA_1. |
|
|
FLASH_OBK_SWAP_OFFSET_HDPL1 |
h5 |
HAL_FLASH_OBK_AREA_2. |
|
|
FLASH_OBK_SWAP_OFFSET_HDPL2 |
h5 |
HAL_FLASH_OBK_AREA_3S. |
|
|
FLASH_OBK_SWAP_OFFSET_HDPL3_S |
h5 |
HAL_FLASH_OBK_AREA_3NS |
|
|
FLASH_OBK_SWAP_OFFSET_NO_DATA |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OPERATION_AREA_DATA |
h5 |
sequence changed. |
|
|
FLASH_OPERATION_AREA_OTP |
h5 |
sequence changed. |
|
|
FLASH_OPERATION_TYPE_OBKALTERASE |
h5 |
HAL_FLASH_INTERRUPTED_OBK_ALT_PAGE_ERASE |
|
|
FLASH_OPERATION_TYPE_OBKSWAP |
h5 |
HAL_FLASH_INTERRUPTED_OBK_SWAP_PAGE |
|
|
FLASH_OPERATION_TYPE_SECTORERASE |
h5 |
sequence changed. |
|
|
FLASH_OTP_BLOCK_0 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_1 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_10 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_11 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_12 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_13 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_14 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_15 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_16 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_17 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_18 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_19 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_2 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_20 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_21 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_22 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_23 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_24 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_25 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_26 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_27 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_28 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_29 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_3 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_30 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_31 |
h5 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_4 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_5 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_6 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_7 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_8 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_9 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_OTP_BLOCK_ALL |
h5, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_PROGRAMMING_DELAY_0 |
h5, h7 |
HAL_FLASH_ITF_PROGRAM_DELAY_0 |
|
|
FLASH_PROGRAMMING_DELAY_1 |
h5, h7 |
HAL_FLASH_ITF_PROGRAM_DELAY_1 |
|
|
FLASH_PROGRAMMING_DELAY_2 |
h5, h7 |
HAL_FLASH_ITF_PROGRAM_DELAY_2 |
|
|
FLASH_TYPEERASE_OBK_ALT |
h5 |
removed and replaced by unitary API. |
|
|
FLASH_TYPEERASE_SECTORS |
h5, f4, h7 |
removed and replaced by unitary API. |
|
|
FLASH_TYPEERASE_SECTORS_NS |
h5 |
removed and replaced by unitary API. |
|
|
OB_BOOT_NS |
h5 |
removed and replaced by unitary API. |
|
|
OB_BOOT_SEC |
h5 |
removed and replaced by unitary API. |
|
|
OB_BORH_DISABLE |
h5 |
removed and replaced by unitary API. |
|
|
OB_BORH_ENABLE |
h5 |
removed and replaced by unitary API. |
|
|
OB_IWDG_STDBY_ACTIVE |
h5, h7 |
removed and replaced by unitary API. |
|
|
OB_IWDG_STDBY_FREEZE |
u5, h5, c0, l4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OB_IWDG_STDBY_RUN |
u5, c0, l4, g0, g4 |
removed and replaced by unitary API. |
|
|
OB_IWDG_STOP_ACTIVE |
h5, h7 |
removed and replaced by unitary API. |
|
|
OB_IWDG_STOP_FREEZE |
u5, h5, c0, l4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OB_IWDG_STOP_RUN |
u5, c0, l4, g0, g4 |
removed and replaced by unitary API. |
|
|
OB_PROD_STATE_CLOSED |
h5 |
Not implemented yet in HAL2. |
|
|
OB_TZEN_DISABLE |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_TZEN_ENABLE |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_USER_BOR_LEV |
u5, h5, c0, l4, g0, g4 |
removed/ sequence changed. |
|
|
OB_USER_DUALBANK |
u5, l4 |
removed/ sequence changed. |
|
|
OB_USER_IO_VDDIO2_HSLV |
u5, h5 |
removed/ sequence changed. |
|
|
OB_USER_IO_VDD_HSLV |
u5, h5 |
removed/ sequence changed. |
|
|
OB_USER_IWDG_STDBY |
u5, h5, c0, l4, g0, g4, h7 |
removed/ sequence changed. |
|
|
OB_USER_IWDG_STOP |
u5, h5, c0, l4, g0, g4, h7 |
removed/ sequence changed. |
|
|
OB_USER_IWDG_SW |
u5, h5, c0, l4, g0, g4 |
removed/ sequence changed. |
|
|
OB_USER_NBOOT0 |
u5, c0 |
removed/ sequence changed. |
|
|
OB_USER_BKPRAM_ECC |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_USER_NRST_SHDW |
u5, c0 |
removed and replaced by unitary API. |
|
|
OB_USER_NRST_STDBY |
u5, h5, c0 |
removed and replaced by unitary API. |
|
|
OB_USER_NRST_STOP |
u5, h5, c0 |
removed and replaced by unitary API. |
|
|
OB_USER_NSWBOOT0 |
u5 |
removed and replaced by unitary API. |
|
|
OB_USER_PA15_PUPEN |
u5 |
removed and replaced by unitary API. |
|
|
OB_USER_SRAM2_ECC |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_USER_SRAM2_RST |
u5, h5, l4 |
removed and replaced by unitary API. |
|
|
OB_USER_SRAM3_ECC |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_USER_SRAM_RST |
u5 |
removed and replaced by unitary API. |
|
|
OB_USER_SWAP_BANK |
u5, h5, h7 |
removed and replaced by unitary API. |
|
|
OB_USER_TZEN |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_USER_WWDG_SW |
u5, h5, c0, l4, g0, g4 |
removed and replaced by unitary API. |
|
|
OB_PROD_STATE_IROT_PROVISIONED |
h5 |
Not implemented yet in HAL2. |
|
|
OB_PROD_STATE_LOCKED |
h5 |
Not implemented yet in HAL2. |
|
|
OB_PROD_STATE_NS_REGRESSION |
h5 |
Not implemented yet in HAL2. |
|
|
OB_PROD_STATE_OPEN |
h5 |
Not implemented yet in HAL2. |
|
|
OB_PROD_STATE_PROVISIONING |
h5 |
Not implemented yet in HAL2. |
|
|
OB_PROD_STATE_REGRESSION |
h5 |
Not implemented yet in HAL2. |
|
|
OB_PROD_STATE_TZ_CLOSED |
h5 |
Not implemented yet in HAL2. |
|
|
OB_SRAM1_3_RST_ERASE |
h5 |
HAL_FLASH_ITF_OB_SYS_RST_SRAM_ERASE |
|
|
OB_SRAM1_3_RST_NOT_ERASE |
h5 |
HAL_FLASH_ITF_OB_SYS_RST_SRAM_NO_ERASE |
|
|
OB_SRAM1_ECC_DISABLE |
h5 |
removed and replaced by unitary API. |
|
|
OB_SRAM1_ECC_ENABLE |
h5 |
removed and replaced by unitary API. |
|
|
OB_SRAM1_RST_ERASE |
h5 |
HAL_FLASH_ITF_OB_SYS_RST_SRAM_ERASE |
|
|
OB_SRAM1_RST_NOT_ERASE |
h5 |
HAL_FLASH_ITF_OB_SYS_RST_SRAM_NO_ERASE |
|
|
OB_SRAM2_ECC_DISABLE |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_SRAM2_ECC_ENABLE |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_SRAM2_RST_ERASE |
u5, h5, l4 |
HAL_FLASH_ITF_OB_SYS_RST_SRAM_ERASE |
|
|
OB_SRAM2_RST_NOT_ERASE |
u5, h5, l4 |
HAL_FLASH_ITF_OB_SYS_RST_SRAM_NO_ERASE |
|
|
OB_SRAM3_ECC_DISABLE |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_SRAM3_ECC_ENABLE |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_SRAM_RST_ERASE |
u5 |
HAL_FLASH_ITF_OB_SYS_RST_SRAM_ERASE |
|
|
OB_SRAM_RST_NOT_ERASE |
u5 |
HAL_FLASH_ITF_OB_SYS_RST_SRAM_NO_ERASE |
|
|
OB_STANDBY_NORST |
u5, h5, c0, l4, g0, g4 |
HAL_FLASH_ITF_OB_NO_RST_GENERATION |
|
|
OB_STANDBY_RST |
u5, h5, c0, l4, g0, g4 |
HAL_FLASH_ITF_OB_RST_GENERATION |
|
|
OB_STOP_NORST |
u5, h5, c0, l4, g0, g4 |
HAL_FLASH_ITF_OB_NO_RST_GENERATION |
|
|
OB_STOP_NO_RST |
f4, h7 |
HAL_FLASH_ITF_OB_RST_GENERATION |
|
|
OB_UBE_OEM_IROT |
h5 |
HAL_FLASH_ITF_OB_UNIQUE_BOOT_USER_FLASH |
|
|
OB_UBE_ST_IROT |
h5 |
HAL_FLASH_ITF_OB_UNIQUE_BOOT_SYSTEM_FLASH |
|
|
OB_USBPD_DIS_DISABLE |
h5 |
Not implemented yet in HAL2. |
|
|
OB_USBPD_DIS_ENABLE |
h5 |
Not implemented yet in HAL2. |
|
|
OB_USER_ALL |
h5, c0, g0, h7 |
removed |
|
|
OB_USER_BOOT_UBE |
h5 |
removed and replaced by unitary API. |
|
|
OB_USER_BORH_EN |
h5 |
removed and replaced by unitary API. |
|
|
OB_USER_SRAM1_3_RST |
h5 |
removed and replaced by unitary API. |
|
|
OB_USER_SRAM1_ECC |
h5 |
removed and replaced by unitary API. |
|
|
OB_USER_SRAM1_RST |
h5 |
removed and replaced by unitary API. |
|
|
OB_USER_USBPD_DIS |
h5 |
Not implemented yet in HAL2. |
|
|
OB_WRPSTATE_DISABLE |
h5, f4, h7 |
removed and replaced by unitary API. |
|
|
OB_WRPSTATE_ENABLE |
h5, f4, h7 |
removed and replaced by unitary API. |
|
|
OB_WRP_SECTOR_0 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_0TO3 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_1 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_100TO103 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_104TO107 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_108TO111 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_112TO115 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_116TO119 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_120TO123 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_124TO127 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_12TO15 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_16TO19 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_2 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_20TO23 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_24TO27 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_28TO31 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_3 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_32TO35 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_36TO39 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_4 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_40TO43 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_44TO47 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_48TO51 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_4TO7 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_5 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_52TO55 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_56TO59 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_6 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_60TO63 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_64TO67 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_68TO71 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_7 |
h5, f4, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_72TO75 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_76TO79 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_80TO83 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_84TO87 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_88TO91 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_8TO11 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_92TO95 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_96TO99 |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_ALL |
h5, h7 |
Not implemented yet in HAL2. |
|
|
OPTIONBYTE_ALL |
h5, c0, g0, h7 |
removed. |
|
|
OPTIONBYTE_EDATA |
h5 |
Removed / New Usage changes. |
|
|
OPTIONBYTE_HDP |
h5 |
Removed / New Usage changes. |
|
|
OPTIONBYTE_OTP_LOCK |
h5, h7 |
Removed / New Usage changes. |
|
|
OPTIONBYTE_PROD_STATE |
h5 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CFGBSY |
c0, g0 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_FASTERR |
c0, l4, g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_MISERR |
c0, l4, g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_OPTVERR |
c0, l4, g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_PESD |
c0 |
this define does not exist anymore. |
|
|
FLASH_FLAG_RDERR |
c0, l4, f4, g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_IT_RDERR |
c0, l4, g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_TYPEERASE_MASS |
c0, g0 |
removed and replaced by unitary API. |
|
|
FLASH_TYPEERASE_MASSERASE |
u5, h5, l4, f4, g4, h7 |
removed and replaced by unitary API. |
|
|
FLASH_TYPEERASE_MASSERASE_NS |
u5, h5 |
removed and replaced by unitary API. |
|
|
FLASH_TYPEERASE_PAGES |
u5, c0, l4, g0, g4 |
removed and replaced by unitary API. |
|
|
FLASH_TYPEERASE_PAGES_NS |
u5 |
removed and replaced by unitary API. |
|
|
FLASH_TYPEPROGRAM_BURST |
u5 |
HAL_FLASH_PROGRAM_BURST. |
|
|
FLASH_TYPEPROGRAM_BURST_NS |
u5 |
removed and replaced by unitary API. |
|
|
FLASH_TYPEPROGRAM_DOUBLEWORD |
c0, l4, f4, g0, g4 |
HAL_FLASH_PROGRAM_DOUBLEWORD |
|
|
FLASH_TYPEPROGRAM_FAST |
c0, l4, g0, g4 |
HAL_FLASH_PROGRAM_FAST |
|
|
FLASH_TYPEPROGRAM_QUADWORD |
u5, h5 |
HAL_FLASH_PROGRAM_QUADWORD |
|
|
FLASH_TYPEPROGRAM_QUADWORD_NS |
u5, h5 |
removed and replaced by unitary API. |
|
|
HAL_FLASH_ERROR_FAST |
c0, l4, g0, g4 |
HAL_FLASH_ERROR_FAST |
|
|
HAL_FLASH_ERROR_MIS |
c0, l4, g0, g4 |
HAL_FLASH_ERROR_MISS |
|
|
HAL_FLASH_ERROR_OPTV |
c0, l4, g0, g4 |
HAL_FLASH_ERROR_OPTV |
|
|
HAL_FLASH_ERROR_RD |
c0, l4, f4, g0, g4 |
HAL_FLASH_ERROR_RD |
|
|
OB_BOOT1_SRAM |
c0, l4, g0, g4 |
Removed / New Usage changes. |
|
|
OB_BOOT1_SYSTEM |
c0, l4, g0, g4 |
Removed / New Usage changes. |
|
|
OB_BOOT_ENTRY_FORCED_FLASH |
c0, g0, h7 |
removed and replaced by unitary API. |
|
|
OB_BOOT_ENTRY_FORCED_NONE |
c0, g0, h7 |
removed and replaced by unitary API. |
|
|
OB_BOR_DISABLE |
c0, g0 |
removed and replaced by unitary API. |
|
|
OB_BOR_ENABLE |
c0, g0 |
removed and replaced by unitary API. |
|
|
OB_BOR_LEVEL_FALLING_0 |
c0, g0 |
HAL_FLASH_ITF_OB_BOR_LEVEL_1 |
|
|
OB_BOR_LEVEL_FALLING_1 |
c0, g0 |
HAL_FLASH_ITF_OB_BOR_LEVEL_2 |
|
|
OB_BOR_LEVEL_FALLING_2 |
c0, g0 |
HAL_FLASH_ITF_OB_BOR_LEVEL_3 |
|
|
OB_BOR_LEVEL_FALLING_3 |
c0, g0 |
HAL_FLASH_ITF_OB_BOR_LEVEL_4 |
|
|
OB_BOR_LEVEL_RISING_0 |
c0, g0 |
HAL_FLASH_ITF_OB_BOR_LEVEL_1 |
|
|
OB_BOR_LEVEL_RISING_1 |
c0, g0 |
HAL_FLASH_ITF_OB_BOR_LEVEL_2 |
|
|
OB_BOR_LEVEL_RISING_2 |
c0, g0 |
HAL_FLASH_ITF_OB_BOR_LEVEL_3 |
|
|
OB_BOR_LEVEL_RISING_3 |
c0, g0 |
HAL_FLASH_ITF_OB_BOR_LEVEL_4 |
|
|
OB_HSE_NOT_REMAPPED_DISABLE |
c0 |
HAL_FLASH_ITF_OB_HSE_REMAP_DISABLED |
|
|
OB_HSE_NOT_REMAPPED_ENABLE |
c0 |
HAL_FLASH_ITF_OB_HSE_REMAP_ENABLED |
|
|
OB_IRH_DISABLE |
c0, g0, g4 |
HAL_FLASH_ITF_OB_RST_PULSE_PIN_LOW |
|
|
OB_IRH_ENABLE |
c0, g0, g4 |
HAL_FLASH_ITF_OB_RST_HOLD_PIN_LOW |
|
|
OB_PCROP_RDP_ERASE |
c0, l4, g0, g4, h7 |
HAL_FLASH_ITF_OB_PCROP_RDP_DISABLED |
|
|
OB_PCROP_RDP_NOT_ERASE |
c0, l4, g0, g4, h7 |
HAL_FLASH_ITF_OB_PCROP_RDP_ENABLED |
|
|
OB_PCROP_ZONE_A |
c0, g0 |
removed and replaced by unitary API. |
|
|
OB_PCROP_ZONE_B |
c0, g0 |
removed and replaced by unitary API. |
|
|
OB_RESET_MODE_GPIO |
c0, g0, g4 |
HAL_FLASH_OB_NRST_PIN_STANDARD_GPIO |
|
|
OB_RESET_MODE_INPUT_ONLY |
c0, g0, g4 |
HAL_FLASH_OB_NRST_PIN_INPUT_ONLY |
|
|
OB_RESET_MODE_INPUT_OUTPUT |
c0, g0, g4 |
HAL_FLASH_OB_NRST_PIN_BIDIRECTIONAL |
|
|
OB_SECURE_MUXING_DISABLE |
c0 |
removed and replaced by unitary API. |
|
|
OB_SECURE_MUXING_ENABLE |
c0 |
removed and replaced by unitary API. |
|
|
OB_SRAM_PARITY_DISABLE |
c0, g0, g4 |
removed and replaced by unitary API. |
|
|
OB_SRAM_PARITY_ENABLE |
c0, g0, g4 |
HAL_FLASH_ITF_OB_SRAM_PARITY_ENABLED |
|
|
OB_USER_BOR_EN |
c0, g0 |
removed and replaced by unitary API. |
|
|
OB_USER_HSE_NOT_REMAPPED |
c0 |
removed and replaced by unitary API. |
|
|
OB_USER_INPUT_RESET_HOLDER |
c0, g0 |
removed and replaced by unitary API. |
|
|
OB_USER_NBOOT1 |
c0 |
removed and replaced by unitary API. |
|
|
OB_USER_NBOOT_SEL |
c0 |
removed and replaced by unitary API. |
|
|
OB_USER_NRST_MODE |
c0, g0, g4 |
removed and replaced by unitary API. |
|
|
OB_USER_RAM_PARITY_CHECK |
c0, g0 |
removed and replaced by unitary API. |
|
|
OB_USER_SECURE_MUXING_EN |
c0 |
removed and replaced by unitary API. |
|
|
OB_WRPAREA_ZONE_A |
c0, g0 |
removed and replaced by unitary API. |
|
|
OB_WRPAREA_ZONE_B |
c0, g0 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_PCROP |
c0, l4, f4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_SEC |
c0, g0, g4 |
removed and replaced by unitary API. |
|
|
FLASH_PROG_EMPTY |
c0, g0 |
HAL_FLASH_ITF_BOOT_LOCATION_EMPTY |
|
|
FLASH_PROG_NOT_EMPTY |
c0, g0 |
HAL_FLASH_ITF_BOOT_LOCATION_PROGRAMMED |
|
|
OB_SWAP_BANK_DISABLE |
u5, h5, h7 |
HAL_FLASH_ITF_OB_BANK_NO_SWAP |
|
|
OB_SWAP_BANK_ENABLE |
u5, h5, h7 |
HAL_FLASH_ITF_OB_BANK_SWAP |
|
|
FLASH_FLAG_PEMPTY |
l4 |
Removed / New Usage changes. |
|
|
FLASH_PDKEY1 |
l4, g4 |
Removed / New Usage changes. |
|
|
FLASH_PDKEY2 |
l4, g4 |
Removed / New Usage changes. |
|
|
FLASH_TYPEPROGRAM_FAST_AND_LAST |
l4, g4 |
Not implemented yet in HAL2. |
|
|
HAL_FLASH_ERROR_PEMPTY |
l4 |
HAL_FLASH_ERROR_PEMPTY |
|
|
OB_BFB2_DISABLE |
l4, g4 |
Not implemented yet in HAL2. |
|
|
OB_BFB2_ENABLE |
l4, g4 |
Not implemented yet in HAL2. |
|
|
OB_BOOT0_RESET |
l4 |
HAL_FLASH_ITF_OB_BOOT_LOW |
|
|
OB_BOOT0_SET |
l4 |
HAL_FLASH_ITF_OB_BOOT_HIGH |
|
|
OB_DBANK_128_BITS |
l4, g4 |
Removed / New Usage changes. |
|
|
OB_DBANK_64_BITS |
l4, g4 |
Removed / New Usage changes. |
|
|
OB_SRAM2_PARITY_DISABLE |
l4 |
removed and replaced by unitary API. |
|
|
OB_SRAM2_PARITY_ENABLE |
l4 |
removed and replaced by unitary API. |
|
|
OB_USER_BFB2 |
l4, g4 |
Not implemented yet in HAL2. |
|
|
OPTIONBYTE_BOOT_LOCK |
u5, h5, g4 |
Removed / New Usage changes. |
|
|
OPTIONBYTE_RDP |
u5, c0, l4, f4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_USER |
u5, h5, c0, l4, f4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_WMSEC |
u5, h5 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_WRP |
u5, h5, c0, l4, f4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_RDPKEY |
u5 |
removed and replaced by unitary API. |
|
|
OB_USER_DBANK |
l4, g4 |
removed and replaced by unitary API. |
|
|
OB_USER_SRAM2_PE |
l4 |
removed and replaced by unitary API. |
|
|
OB_USER_nBOOT0 |
l4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OB_USER_nBOOT1 |
l4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OB_USER_nRST_SHDW |
l4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OB_USER_nRST_STDBY |
l4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OB_USER_nRST_STOP |
l4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OB_USER_nSWBOOT0 |
l4, g4, h7 |
removed and replaced by unitary API. |
|
|
OB_BKPRAM_ECC_DISABLE |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_BKPRAM_ECC_ENABLE |
u5, h5 |
removed and replaced by unitary API. |
|
|
OB_BOOT0_FROM_OB |
u5, c0, l4, g0, g4 |
removed and replaced by unitary API. |
|
|
OB_BOOT0_FROM_PIN |
u5, c0, l4, g0, g4 |
removed and replaced by unitary API. |
|
|
OB_BOOTADDR_NS0 |
u5 |
removed and replaced by unitary API. |
|
|
OB_BOOTADDR_NS1 |
u5 |
removed and replaced by unitary API. |
|
|
OB_BOOTADDR_SEC0 |
u5 |
removed and replaced by unitary API. |
|
|
OB_BOOT_LOCK_DISABLE |
u5, h5, g4 |
removed and replaced by unitary API. |
|
|
OB_BOOT_LOCK_ENABLE |
u5, h5, g4 |
removed and replaced by unitary API. |
|
|
OB_BOR_LEVEL_0 |
u5, l4, g4 |
HAL_FLASH_ITF_OB_BOR_LEVEL_0 |
|
|
OB_BOR_LEVEL_1 |
u5, h5, l4, g4 |
HAL_FLASH_ITF_OB_BOR_LEVEL_1 |
|
|
OB_BOR_LEVEL_2 |
u5, h5, l4, g4 |
HAL_FLASH_ITF_OB_BOR_LEVEL_2 |
|
|
OB_BOR_LEVEL_3 |
u5, h5, l4, g4 |
HAL_FLASH_ITF_OB_BOR_LEVEL_3 |
|
|
OB_BOR_LEVEL_4 |
u5, l4, g4 |
HAL_FLASH_ITF_OB_BOR_LEVEL_4 |
|
|
OB_DUALBANK_DUAL |
u5, l4 |
HAL_FLASH_ITF_OB_DUAL_BANK |
|
|
OB_DUALBANK_SINGLE |
u5, l4 |
HAL_FLASH_ITF_OB_SINGLE_BANK |
|
|
OB_IO_VDDIO2_HSLV_DISABLE |
u5, h5 |
Removed / New Usage changes. |
|
|
OB_IO_VDDIO2_HSLV_ENABLE |
u5, h5 |
Removed / New Usage changes. |
|
|
OB_IO_VDD_HSLV_DISABLE |
u5, h5 |
Removed / New Usage changes. |
|
|
OB_IO_VDD_HSLV_ENABLE |
u5, h5 |
Removed / New Usage changes. |
|
|
OB_IWDG_HW |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_OB_WDG_HARDWARE |
|
|
OB_WMSEC_AREA1 |
u5 |
Removed / New Usage changes. |
|
|
OB_WMSEC_AREA2 |
u5 |
Removed / New Usage changes. |
|
|
OB_WMSEC_HDP_AREA_CONFIG |
u5 |
Removed / New Usage changes. |
|
|
OB_WMSEC_HDP_AREA_DISABLE |
u5 |
Removed / New Usage changes. |
|
|
OB_WMSEC_HDP_AREA_ENABLE |
u5 |
Removed / New Usage changes. |
|
|
OB_WMSEC_SECURE_AREA_CONFIG |
u5 |
Removed / New Usage changes. |
|
|
OB_WRPAREA_BANK1_AREAA |
u5, l4, g4 |
Removed / New Usage changes. |
|
|
OB_WRPAREA_BANK1_AREAB |
u5, l4, g4 |
Removed / New Usage changes. |
|
|
OB_WRPAREA_BANK2_AREAA |
u5, l4, g4 |
Removed / New Usage changes. |
|
|
OB_WRPAREA_BANK2_AREAB |
u5, l4, g4 |
Removed / New Usage changes. |
|
|
OB_WWDG_HW |
u5, h5, c0, l4, g0, g4 |
HAL_FLASH_ITF_OB_WDG_HARDWARE |
|
|
OB_WWDG_SW |
u5, h5, c0, l4, g0, g4 |
HAL_FLASH_ITF_OB_WDG_SOFTWARE |
|
|
FLASH_LVE_PIN_CTRL |
l4 |
Not implemented yet in HAL2. |
|
|
FLASH_LVE_PIN_FORCED |
l4 |
Not implemented yet in HAL2. |
|
|
CR_PSIZE_MASK |
f4 |
Not implemented yet in HAL2. |
|
|
FLASH_FLAG_PGPERR |
f4 |
Removed / New Usage changes. |
|
|
FLASH_IT_ERR |
f4 |
Removed / New Usage changes. |
|
|
FLASH_PSIZE_BYTE |
f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_PSIZE_DOUBLE_WORD |
f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_PSIZE_HALF_WORD |
f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_PSIZE_WORD |
f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_TYPEPROGRAM_BYTE |
f4 |
HAL_FLASH_PROGRAM_BYTE |
|
|
FLASH_TYPEPROGRAM_HALFWORD |
f4 |
HAL_FLASH_PROGRAM_HALFWORD |
|
|
FLASH_TYPEPROGRAM_WORD |
f4 |
HAL_FLASH_PROGRAM_WORD |
|
|
HAL_FLASH_ERROR_OPERATION |
f4 |
HAL_FLASH_ERROR_OP |
|
|
HAL_FLASH_ERROR_PGP |
f4 |
HAL_FLASH_ERROR_PGP |
|
|
RDP_KEY |
f4 |
removed/ sequence changed. |
|
|
FLASH_MER_BIT |
f4 |
Not implemented yet in HAL2. |
|
|
FLASH_VOLTAGE_RANGE_1 |
f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_VOLTAGE_RANGE_2 |
f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_VOLTAGE_RANGE_3 |
f4, h7 |
Not implemented yet in HAL2. |
|
|
FLASH_VOLTAGE_RANGE_4 |
f4, h7 |
Not implemented yet in HAL2. |
|
|
OB_BOR_LEVEL1 |
f4, h7 |
HAL_FLASH_ITF_OB_BOR_LEVEL_1 |
|
|
OB_BOR_LEVEL2 |
f4, h7 |
HAL_FLASH_ITF_OB_BOR_LEVEL_2 |
|
|
OB_BOR_LEVEL3 |
f4, h7 |
HAL_FLASH_ITF_OB_BOR_LEVEL_3 |
|
|
OB_BOR_OFF |
f4 |
HAL_FLASH_ITF_OB_BOR_LEVEL_0 |
|
|
OB_DUAL_BOOT_DISABLE |
f4 |
Not implemented yet in HAL2. |
|
|
OB_DUAL_BOOT_ENABLE |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_DESELECTED |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_0 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_1 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_10 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_11 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_12 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_13 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_14 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_15 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_16 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_17 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_18 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_19 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_2 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_20 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_21 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_22 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_23 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_3 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_4 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_5 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_6 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_7 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_8 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_9 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SECTOR_All |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_SELECTED |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_STATE_DISABLE |
f4 |
Not implemented yet in HAL2. |
|
|
OB_PCROP_STATE_ENABLE |
f4 |
Not implemented yet in HAL2. |
|
|
OB_STDBY_NO_RST |
f4, h7 |
removed and replaced by unitary API. |
|
|
OB_STDBY_RST |
f4, h7 |
removed and replaced by unitary API. |
|
|
OB_WRP_SECTOR_10 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_11 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_12 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_13 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_14 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_15 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_16 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_17 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_18 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_19 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_20 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_21 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_22 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_23 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_8 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_9 |
f4 |
Not implemented yet in HAL2. |
|
|
OB_WRP_SECTOR_All |
f4, h7 |
Not implemented yet in HAL2. |
|
|
OPTIONBYTE_BOOTCONFIG |
f4 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_BOR |
f4, h7 |
removed and replaced by unitary API. |
|
|
FLASH_FLAG_BSY1 |
g0 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_BSY2 |
g0 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_ECCC1 |
g0 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_ECCC2 |
g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_ECCD1 |
g0 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_ECCD2 |
g0, g4 |
Removed / New Usage changes. |
|
|
FLASH_IT_ECCC1 |
g0 |
Removed / New Usage changes. |
|
|
FLASH_IT_ECCC2 |
g0 |
Removed / New Usage changes. |
|
|
OB_PCROP_ZONE2_A |
g0 |
Removed / New Usage changes. |
|
|
OB_PCROP_ZONE2_B |
g0 |
Removed / New Usage changes. |
|
|
OB_USER_BANK_SWAP |
g0 |
Removed / New Usage changes. |
|
|
OPTIONBYTE_BOOTADDR |
u5, h5 |
Removed / New Usage changes. |
|
|
OB_USER_DUALBANK_DISABLE |
g0 |
Removed / New Usage changes. |
|
|
OB_USER_DUALBANK_ENABLE |
g0 |
Removed / New Usage changes. |
|
|
OB_USER_DUALBANK_SWAP_DISABLE |
g0 |
Removed / New Usage changes. |
|
|
OB_USER_DUALBANK_SWAP_ENABLE |
g0 |
Removed / New Usage changes. |
|
|
OB_USER_DUAL_BANK |
g0 |
Removed / New Usage changes. |
|
|
OB_USER_nBOOT_SEL |
g0, h7 |
removed and replaced by unitary API. |
|
|
OB_WRPAREA_ZONE2_A |
g0 |
Removed / New Usage changes. |
|
|
OB_WRPAREA_ZONE2_B |
g0 |
Removed / New Usage changes. |
|
|
OB_nBOOT0_RESET |
g0, g4, h7 |
HAL_FLASH_ITF_OB_BOOT_LOW |
|
|
OB_nBOOT0_SET |
g0, g4, h7 |
HAL_FLASH_ITF_OB_BOOT_HIGH |
|
|
HAL_FLASH_ERROR_ECCC2 |
g4 |
HAL_FLASH_ECC_FAIL_ECCC |
|
|
HAL_FLASH_ERROR_ECCD2 |
g4 |
HAL_FLASH_ECC_FAIL_ECCD |
|
|
OB_CCMSRAM_RST_ERASE |
g4 |
Not implemented yet in HAL2. |
|
|
OB_CCMSRAM_RST_NOT_ERASE |
g4 |
Not implemented yet in HAL2. |
|
|
OB_IWDG_SW |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_OB_WDG_SOFTWARE |
|
|
OB_NBOOT0_RESET |
u5, c0 |
HAL_FLASH_ITF_OB_BOOT_LOW |
|
|
OB_NBOOT0_SET |
u5, c0 |
HAL_FLASH_ITF_OB_BOOT_HIGH |
|
|
OB_NRST_MODE_GPIO |
g4 |
HAL_FLASH_OB_NRST_PIN_STANDARD_GPIO |
|
|
OB_NRST_MODE_INPUT_ONLY |
g4 |
HAL_FLASH_OB_NRST_PIN_INPUT_ONLY |
|
|
OB_NRST_MODE_INPUT_OUTPUT |
g4 |
HAL_FLASH_OB_NRST_PIN_BIDIRECTIONAL |
|
|
OB_PA15_PUP_DISABLE |
u5 |
Removed / New Usage changes. |
|
|
OB_PA15_PUP_ENABLE |
u5 |
Removed / New Usage changes. |
|
|
OB_PB4_PUPEN_DISABLE |
g4 |
Removed / New Usage changes. |
|
|
OB_PB4_PUPEN_ENABLE |
g4 |
Removed / New Usage changes. |
|
|
OB_RDP_KEY_OEM1 |
u5 |
Removed / New Usage changes. |
|
|
OB_RDP_KEY_OEM2 |
u5 |
Removed / New Usage changes. |
|
|
OB_RDP_LEVEL_0 |
u5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_OB_RDP_LEVEL_0 |
|
|
OB_RDP_LEVEL_0_5 |
u5 |
HAL_FLASH_ITF_OB_RDP_LEVEL_0_5 |
|
|
OB_RDP_LEVEL_1 |
u5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_OB_RDP_LEVEL_1 |
|
|
OB_RDP_LEVEL_2 |
u5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_OB_RDP_LEVEL_2 |
|
|
OB_USER_CCMSRAM_RST |
g4 |
Removed / New Usage changes. |
|
|
OB_USER_IRHEN |
g4 |
removed and replaced by unitary API. |
|
|
OB_USER_PB4_PUPEN |
g4 |
Removed / New Usage changes. |
|
|
OB_USER_SRAM_PE |
g4 |
Removed / New Usage changes. |
|
|
FLASH_CRC_ADDR |
h7 |
Not implemented yet in HAL2. |
|
|
FLASH_CRC_BANK |
h7 |
Not implemented yet in HAL2. |
|
|
FLASH_CRC_BURST_SIZE_16 |
h7 |
Not implemented yet in HAL2. |
|
|
FLASH_CRC_BURST_SIZE_256 |
h7 |
Not implemented yet in HAL2. |
|
|
FLASH_CRC_BURST_SIZE_4 |
h7 |
Not implemented yet in HAL2. |
|
|
FLASH_CRC_BURST_SIZE_64 |
h7 |
Not implemented yet in HAL2. |
|
|
FLASH_CRC_SECTORS |
h7 |
Not implemented yet in HAL2. |
|
|
FLASH_FLAG_ALL_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_ALL_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_ALL_ERRORS_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_ALL_ERRORS_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_BSY_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_BSY_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CRCEND |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CRCEND_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CRCEND_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CRCRDERR |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CRCRDERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CRCRDERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CRC_BUSY |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CRC_BUSY_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_CRC_BUSY_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_DBECCERR |
h7 |
HAL_FLASH_ECC_DOUBLE |
|
|
FLASH_FLAG_DBECCERR_BANK1 |
h7 |
HAL_FLASH_ECC_DOUBLE |
|
|
FLASH_FLAG_DBECCERR_BANK2 |
h7 |
HAL_FLASH_ECC_DOUBLE |
|
|
FLASH_FLAG_EOP_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_EOP_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_INCERR |
h5, h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_INCERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_INCERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_OBKERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_OBKWERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_OPTCHANGEERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_OPERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_OPERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_PGSERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_PGSERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_QW |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_QW_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_QW_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_RDPERR |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_RDPERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_RDPERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_RDSERR |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_RDSERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_RDSERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_SNECCERR |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_SNECCERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_SNECCERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_STRBERR |
h5, h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_STRBERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_STRBERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_WBNE |
h5, h7 |
Removed / New Usage changes. |
|
|
FLASH_INV_DISABLE |
u5, h5 |
Removed / New Usage changes. |
|
|
FLASH_INV_ENABLE |
u5, h5 |
Removed / New Usage changes. |
|
|
FLASH_IT_ALL |
h5 |
Removed / New Usage changes. |
|
|
FLASH_IT_INCERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_IT_OBKERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_IT_OBKWERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_IT_OPTCHANGEERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_IT_PGSERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_WBNE_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_WBNE_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_WRPERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_FLAG_WRPERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_ALL_BANK1 |
h7 |
Not implemented yet in HAL2. |
|
|
FLASH_IT_ALL_BANK2 |
h7 |
Not implemented yet in HAL2. |
|
|
FLASH_IT_CRCEND_BANK1 |
h7 |
removed and replaced by unitary API. |
|
|
FLASH_IT_CRCEND_BANK2 |
h7 |
removed and replaced by unitary API. |
|
|
FLASH_IT_CRCRDERR_BANK1 |
h7 |
removed and replaced by unitary API. |
|
|
FLASH_IT_CRCRDERR_BANK2 |
h7 |
removed and replaced by unitary API. |
|
|
FLASH_IT_DBECCERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_DBECCERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_EOP_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_EOP_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_INCERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_INCERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_OPERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_OPERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_PGSERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_PGSERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_RDPERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_RDPERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_RDSERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_RDSERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_SNECCERR_BANK1 |
h7 |
HAL_FLASH_ITF_IT_ECC_SINGLE |
|
|
FLASH_IT_SNECCERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_STRBERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_IT_STRBERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_STRBERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_WRPERR |
h5 |
Removed / New Usage changes. |
|
|
FLASH_IT_WRPERR_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_LPM_DISABLE |
u5 |
Removed / New Usage changes. |
|
|
FLASH_LPM_ENABLE |
u5 |
Removed / New Usage changes. |
|
|
FLASH_NSPRIV_DENIED |
u5, h5 |
Removed / New Usage changes. |
|
|
FLASH_NSPRIV_GRANTED |
u5, h5 |
Removed / New Usage changes. |
|
|
FLASH_SPRIV_DENIED |
u5, h5 |
Removed / New Usage changes. |
|
|
FLASH_SPRIV_GRANTED |
u5, h5 |
Removed / New Usage changes. |
|
|
FLASH_OBK_KEY1 |
h5 |
Removed / New Usage changes. |
|
|
FLASH_OBK_KEY2 |
h5 |
Removed / New Usage changes. |
|
|
FLASH_OPERATION_AREA_BANK_1 |
u5, h5 |
sequence changed. |
|
|
FLASH_OPERATION_AREA_BANK_2 |
u5, h5 |
sequence changed. |
|
|
FLASH_OPERATION_AREA_SYSF |
u5, h5 |
sequence changed. |
|
|
FLASH_OPERATION_TYPE_BANKERASE |
u5, h5 |
HAL_FLASH_INTERRUPTED_BANK_ERASE |
|
|
FLASH_OPERATION_TYPE_BURST |
u5, h5 |
HAL_FLASH_INTERRUPTED_BURST_WRITE |
|
|
FLASH_OPERATION_TYPE_MASSERASE |
u5, h5 |
HAL_FLASH_INTERRUPTED_MASS_ERASE |
|
|
FLASH_OPERATION_TYPE_NONE |
u5, h5 |
HAL_FLASH_INTERRUPTED_NO_OPERATION |
|
|
FLASH_OPERATION_TYPE_OPTIONCHANGE |
u5, h5 |
HAL_FLASH_INTERRUPTED_OB_CHANGE |
|
|
FLASH_OPERATION_TYPE_PAGEERASE |
u5, h5 |
HAL_FLASH_INTERRUPTED_PAGE_ERASE |
|
|
FLASH_OPERATION_TYPE_QUADWORD |
u5, h5 |
HAL_FLASH_INTERRUPTED_SINGLE_WRITE |
|
|
FLASH_OPT_KEY1 |
h5, f4, h7 |
Removed / New Usage changes. |
|
|
FLASH_OPT_KEY2 |
h5, f4, h7 |
Removed / New Usage changes. |
|
|
FLASH_IT_WRPERR_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_PROGRAMMING_DELAY_3 |
h7 |
HAL_FLASH_ITF_PROGRAM_DELAY_0 |
|
|
FLASH_TYPEPROGRAM_FLASHWORD |
h7 |
HAL_FLASH_PROGRAM_WORD |
|
|
FLASH_TYPEPROGRAM_OTPWORD |
h7 |
removed replaced by unitary API. |
|
|
HAL_FLASH_ERROR_CRCRD |
h7 |
HAL_FLASH_ERROR_CRCRD |
|
|
HAL_FLASH_ERROR_CRCRD_BANK1 |
h7 |
HAL_FLASH_ERROR_CRCRD |
|
|
HAL_FLASH_ERROR_CRCRD_BANK2 |
h7 |
HAL_FLASH_ERROR_CRCRD |
|
|
HAL_FLASH_ERROR_DBECC |
h7 |
HAL_FLASH_ECC_DOUBLE |
|
|
HAL_FLASH_ERROR_DBECC_BANK1 |
h7 |
HAL_FLASH_ECC_DOUBLE |
|
|
HAL_FLASH_ERROR_DBECC_BANK2 |
h7 |
HAL_FLASH_ECC_DOUBLE |
|
|
HAL_FLASH_ERROR_ECCC |
u5, h5, l4, g4 |
HAL_FLASH_ECC_SINGLE |
|
|
HAL_FLASH_ERROR_ECCD |
u5, h5, l4, g0, g4 |
HAL_FLASH_ECC_DOUBLE |
|
|
HAL_FLASH_ERROR_NONE |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ERROR_NONE. |
|
|
HAL_FLASH_ERROR_OP |
u5, c0, l4, g0, g4 |
HAL_FLASH_ERROR_OP. |
|
|
HAL_FLASH_ERROR_OPTW |
u5 |
Removed / New Usage changes. |
|
|
HAL_FLASH_ERROR_PGA |
u5, c0, l4, f4, g0, g4 |
HAL_FLASH_ERROR_PGA |
|
|
HAL_FLASH_ERROR_PGS |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ERROR_PGS |
|
|
HAL_FLASH_ERROR_PROG |
u5, c0, l4, g0, g4 |
HAL_FLASH_ERROR_PROG |
|
|
HAL_FLASH_ERROR_SIZ |
u5, c0, l4, g0, g4 |
HAL_FLASH_ERROR_SIZE |
|
|
HAL_FLASH_ERROR_WRP |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ERROR_WRP |
|
|
HAL_FLASH_ERROR_INC_BANK1 |
h7 |
HAL_FLASH_ERROR_INC |
|
|
HAL_FLASH_ERROR_INC_BANK2 |
h7 |
HAL_FLASH_ERROR_INC |
|
|
HAL_FLASH_ERROR_OPE |
h7 |
HAL_FLASH_ERROR_OP |
|
|
HAL_FLASH_ERROR_OPE_BANK1 |
h7 |
HAL_FLASH_ERROR_OP |
|
|
HAL_FLASH_ERROR_OPE_BANK2 |
h7 |
HAL_FLASH_ERROR_OP |
|
|
HAL_FLASH_ERROR_PGS_BANK1 |
h7 |
HAL_FLASH_ERROR_PGS |
|
|
HAL_FLASH_ERROR_PGS_BANK2 |
h7 |
HAL_FLASH_ERROR_PGS |
|
|
HAL_FLASH_ERROR_RDP |
h7 |
HAL_FLASH_ERROR_RD |
|
|
HAL_FLASH_ERROR_RDP_BANK1 |
h7 |
HAL_FLASH_ERROR_RD |
|
|
HAL_FLASH_ERROR_RDP_BANK2 |
h7 |
HAL_FLASH_ERROR_RD |
|
|
HAL_FLASH_ERROR_RDS |
h7 |
HAL_FLASH_ERROR_RDS |
|
|
HAL_FLASH_ERROR_RDS_BANK1 |
h7 |
HAL_FLASH_ERROR_RDS |
|
|
HAL_FLASH_ERROR_RDS_BANK2 |
h7 |
HAL_FLASH_ERROR_RDS |
|
|
HAL_FLASH_ERROR_SNECC |
h7 |
HAL_FLASH_ECC_SINGLE |
|
|
HAL_FLASH_ERROR_SNECC_BANK1 |
h7 |
HAL_FLASH_ECC_SINGLE |
|
|
HAL_FLASH_ERROR_SNECC_BANK2 |
h7 |
HAL_FLASH_ECC_SINGLE |
|
|
HAL_FLASH_ERROR_STRB_BANK1 |
h7 |
HAL_FLASH_ERROR_STRB |
|
|
HAL_FLASH_ERROR_STRB_BANK2 |
h7 |
HAL_FLASH_ERROR_STRB |
|
|
HAL_FLASH_ERROR_WRP_BANK1 |
h7 |
HAL_FLASH_ERROR_WRP |
|
|
HAL_FLASH_ERROR_WRP_BANK2 |
h7 |
HAL_FLASH_ERROR_WRP |
|
|
OB_BCM4_DISABLE |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BCM4_ENABLE |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BCM7_DISABLE |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BCM7_ENABLE |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOTADDR_AXIM_FLASH |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOTADDR_DTCM_RAM |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOTADDR_ITCM_FLASH |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOTADDR_ITCM_RAM |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOTADDR_SRAM1 |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOTADDR_SRAM2 |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOTADDR_SYSTEM |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOT_ADD0 |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOT_ADD1 |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOOT_ADD_BOTH |
h7 |
Not implemented yet in HAL2. |
|
|
OB_BOR_LEVEL0 |
h7 |
HAL_FLASH_ITF_OB_BOR_LEVEL_0 |
|
|
OB_CPUFREQ_BOOST_DISABLE |
h7 |
removed replaced by unitary API. |
|
|
OB_CPUFREQ_BOOST_ENABLE |
h7 |
removed replaced by unitary API. |
|
|
OB_IOHSLV_DISABLE |
h7 |
removed and replaced by unitary API. |
|
|
OB_IOHSLV_ENABLE |
h7 |
removed and replaced by unitary API. |
|
|
OB_IWDG1_HW |
h7 |
HAL_FLASH_ITF_OB_WDG_HARDWARE |
|
|
OB_IWDG1_SW |
h7 |
HAL_FLASH_ITF_OB_WDG_SOFTWARE |
|
|
OB_IWDG2_HW |
h7 |
HAL_FLASH_ITF_OB_WDG_HARDWARE |
|
|
OB_IWDG2_SW |
h7 |
HAL_FLASH_ITF_OB_WDG_SOFTWARE |
|
|
OB_SECURE_RDP_ERASE |
h7 |
removed and replaced by unitary API. |
|
|
OB_SECURE_RDP_NOT_ERASE |
h7 |
removed and replaced by unitary API. |
|
|
OB_SECURITY_DISABLE |
h7 |
removed and replaced by unitary API. |
|
|
OB_SECURITY_ENABLE |
h7 |
removed and replaced by unitary API. |
|
|
OB_SHUTDOWN_NORST |
u5, c0, l4, g0, g4 |
HAL_FLASH_ITF_OB_NO_RST_GENERATION |
|
|
OB_SHUTDOWN_RST |
u5, c0, l4, g0, g4 |
HAL_FLASH_ITF_OB_RST_GENERATION |
|
|
OB_STDBY_NO_RST_D1 |
h7 |
removed and replaced by unitary API. |
|
|
OB_STDBY_NO_RST_D2 |
h7 |
removed and replaced by unitary API. |
|
|
OB_STDBY_RST_D1 |
h7 |
removed and replaced by unitary API. |
|
|
OB_STDBY_RST_D2 |
h7 |
removed and replaced by unitary API. |
|
|
OB_STOP_NO_RST_D1 |
h7 |
removed and replaced by unitary API. |
|
|
OB_STOP_NO_RST_D2 |
h7 |
removed and replaced by unitary API. |
|
|
OB_STOP_RST |
u5, h5, c0, l4, f4, g0, g4, h7 |
removed and replaced by unitary API. |
|
|
OB_STOP_RST_D1 |
h7 |
removed and replaced by unitary API. |
|
|
OB_STOP_RST_D2 |
h7 |
removed and replaced by unitary API. |
|
|
OB_ST_RAM_SIZE_16KB |
h7 |
Not implemented yet in HAL2. |
|
|
OB_ST_RAM_SIZE_2KB |
h7 |
Not implemented yet in HAL2. |
|
|
OB_ST_RAM_SIZE_4KB |
h7 |
Not implemented yet in HAL2. |
|
|
OB_ST_RAM_SIZE_8KB |
h7 |
Not implemented yet in HAL2. |
|
|
OB_TCM_AXI_SHARED_ITCM128KB |
h7 |
HAL_FLASH_ITF_OB_ITCM_AXI_SHARE_128KB |
|
|
OB_TCM_AXI_SHARED_ITCM192KB |
h7 |
HAL_FLASH_ITF_OB_ITCM_AXI_SHARE_192KB |
|
|
OB_TCM_AXI_SHARED_ITCM256KB |
h7 |
HAL_FLASH_ITF_OB_ITCM_AXI_SHARE_256KB |
|
|
OB_TCM_AXI_SHARED_ITCM64KB |
h7 |
HAL_FLASH_ITF_OB_ITCM_AXI_SHARE_64KB |
|
|
OB_USER_BCM4 |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_BCM7 |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_IOHSLV |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_IWDG1_SW |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_IWDG2_SW |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_NRST_STDBY_D1 |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_NRST_STDBY_D2 |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_NRST_STOP_D1 |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_NRST_STOP_D2 |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_SECURITY |
h7 |
removed and replaced by unitary API. |
|
|
OB_USER_ST_RAM_SIZE |
h7 |
Removed / New Usage changes. |
|
|
OB_USER_VDDMMC_HSLV |
h7 |
Removed / New Usage changes. |
|
|
OB_VDDMMC_HSLV_DISABLE |
h7 |
removed and replaced by unitary API. |
|
|
OB_VDDMMC_HSLV_ENABLE |
h7 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_BOOTADD |
h7 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_CM4_BOOTADD |
h7 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_CM7_BOOTADD |
h7 |
removed and replaced by unitary API. |
|
|
OPTIONBYTE_FREQ_BOOST |
h7 |
removed replaced by unitary API. |
|
|
OPTIONBYTE_SECURE_AREA |
h7 |
remove / sequence changed. |
|
|
OPTIONBYTE_SHARED_RAM |
h7 |
removed replaced by unitary API. |
HAL FLASH enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
FLASH_CACHE_DCACHE_ENABLED |
l4, g4 |
removed and replaced by unitary API. |
|
|
FLASH_CACHE_DISABLED |
l4, g4 |
removed and replaced by unitary API. |
|
|
FLASH_CACHE_ICACHE_DCACHE_ENABLED |
l4, g4 |
removed and replaced by unitary API. |
|
|
FLASH_CACHE_ICACHE_ENABLED |
l4, g4 |
removed and replaced by unitary API. |
|
|
FLASH_PROC_MASS_ERASE |
l4, g4 |
Removed / New Usage changes. |
|
|
FLASH_PROC_NONE |
l4, f4, g4, h7 |
Removed / New Usage changes. |
|
|
FLASH_PROC_PAGE_ERASE |
l4, g4 |
HAL_FLASH_ErasePage / HAL_FLASH_EraseByAddr |
|
|
FLASH_PROC_PROGRAM |
l4, f4, g4 |
HAL_FLASH_Program / HAL_FLASH_Program_IT |
|
|
FLASH_PROC_PROGRAM_LAST |
l4, g4 |
Removed / New Usage changes. |
|
|
FLASH_PROC_MASSERASE |
f4 |
HAL_FLASH_MassErase / HAL_FLASH_EraseBank |
|
|
FLASH_PROC_SECTERASE |
f4 |
HAL_FLASH_ErasePage / HAL_FLASH_EraseByAddr |
|
|
FLASH_CacheTypeDef |
l4, g4 |
Removed / New Usage changes. |
|
|
FLASH_ProcedureTypeDef |
l4, f4, g4, h7 |
Removed / New Usage changes. |
|
|
FLASH_PROC_ALLBANK_MASSERASE |
h7 |
Removed / New Usage changes. |
|
|
FLASH_PROC_MASSERASE_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_PROC_MASSERASE_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_PROC_PROGRAM_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_PROC_PROGRAM_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_PROC_SECTERASE_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
FLASH_PROC_SECTERASE_BANK2 |
h7 |
Removed / New Usage changes. |
HAL FLASH macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_FLASH_GET_LATENCY |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_GetLatency |
|
|
__HAL_FLASH_PREFETCH_BUFFER_DISABLE |
u5, h5, c0, l4, f4, g0, g4 |
HAL_FLASH_ITF_DisablePrefetch |
|
|
__HAL_FLASH_PREFETCH_BUFFER_ENABLE |
u5, h5, c0, l4, f4, g0, g4 |
HAL_FLASH_ITF_EnablePrefetch |
|
|
__HAL_FLASH_SET_LATENCY |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_SetLatency |
|
|
__HAL_FLASH_SLEEP_POWERDOWN_DISABLE |
u5, l4, g4 |
HAL_FLASH_ITF_DisablePWRDownSleepMode |
|
|
__HAL_FLASH_SLEEP_POWERDOWN_ENABLE |
u5, l4, g4 |
HAL_FLASH_ITF_EnablePWRDownSleepMode |
|
|
__HAL_FLASH_CLEAR_FLAG |
h5, f4, h7 |
moved to LL file |
|
|
__HAL_FLASH_CLEAR_FLAG_NS |
h5 |
Removed to LL file |
|
|
__HAL_FLASH_DISABLE_IT |
h5, f4, h7 |
moved to LL file |
|
|
__HAL_FLASH_DISABLE_IT_NS |
h5 |
moved to LL file |
|
|
__HAL_FLASH_ENABLE_IT |
h5, f4, h7 |
sequence changed |
|
|
__HAL_FLASH_ENABLE_IT_NS |
h5 |
sequence changed |
|
|
__HAL_FLASH_GET_FLAG |
h5, f4, h7 |
Removed to LL file |
|
|
__HAL_FLASH_GET_FLAG_NS |
h5 |
Removed to LL file |
|
|
__HAL_FLASH_GET_PROGRAM_DELAY |
h5, h7 |
HAL_FLASH_ITF_GetProgrammingDelay |
|
|
__HAL_FLASH_SET_PROGRAM_DELAY |
h5, h7 |
HAL_FLASH_ITF_SetProgrammingDelay |
|
|
__HAL_FLASH_SMART_PREFETCH_BUFFER_DISABLE |
h5 |
Not implemented yet in HAL2. |
|
|
__HAL_FLASH_SMART_PREFETCH_BUFFER_ENABLE |
h5 |
Not implemented yet in HAL2. |
|
|
__HAL_FLASH_INSTRUCTION_CACHE_DISABLE |
c0, l4, f4, g0, g4 |
HAL_FLASH_ITF_DisableIcache |
|
|
__HAL_FLASH_INSTRUCTION_CACHE_ENABLE |
c0, l4, f4, g0, g4 |
HAL_FLASH_ITF_EnableIcache |
|
|
__HAL_FLASH_INSTRUCTION_CACHE_RESET |
c0, l4, f4, g0, g4 |
HAL_FLASH_ITF_ResetIcache |
|
|
__HAL_FLASH_DATA_CACHE_DISABLE |
l4, f4, g4 |
Not implemented yet in HAL2. |
|
|
__HAL_FLASH_DATA_CACHE_ENABLE |
l4, f4, g4 |
Not implemented yet in HAL2. |
|
|
__HAL_FLASH_DATA_CACHE_RESET |
l4, f4, g4 |
Not implemented yet in HAL2. |
|
|
__HAL_FLASH_POWER_DOWN_DISABLE |
l4, g4 |
HAL_FLASH_ITF_DisablePWRDownSleepMode |
|
|
__HAL_FLASH_POWER_DOWN_ENABLE |
l4, g4 |
HAL_FLASH_ITF_EnablePWRDownSleepMode |
|
|
__HAL_FLASH_CALC_BOOT_BASE_ADR |
h7 |
HAL_FLASH_ITF_OB_GetBoot0()/HAL_FLASH_ITF_OB_GetBoot1() |
|
|
__HAL_FLASH_CLEAR_FLAG_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
__HAL_FLASH_CLEAR_FLAG_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
__HAL_FLASH_DISABLE_IT_BANK1 |
h7 |
Removed — replaced by per-interrupt HAL2 APIs |
|
|
__HAL_FLASH_DISABLE_IT_BANK2 |
h7 |
Removed — replaced by per-interrupt HAL2 APIs |
|
|
__HAL_FLASH_ENABLE_IT_BANK1 |
h7 |
Removed — replaced by per-interrupt HAL2 APIs |
|
|
__HAL_FLASH_ENABLE_IT_BANK2 |
h7 |
Removed — replaced by per-interrupt HAL2 APIs |
|
|
__HAL_FLASH_GET_FLAG_BANK1 |
h7 |
Removed / New Usage changes. |
|
|
__HAL_FLASH_GET_FLAG_BANK2 |
h7 |
Removed / New Usage changes. |
|
|
__HAL_FLASH_GET_PSIZE |
h7 |
Not implemented yet in HAL2. |
|
|
__HAL_FLASH_SET_PSIZE |
h7 |
Not implemented yet in HAL2. |
HAL FLASH structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
FLASH_EraseInitTypeDef |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
FLASH_OBProgramInitTypeDef |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
FLASH_ProcessTypeDef |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
FLASH_BBAttributesTypeDef |
u5, h5 |
Removed / New Usage changes. |
|
|
FLASH_OperationTypeDef |
u5, h5 |
Removed / New Usage changes. |
|
|
FLASH_EccInfoTypeDef |
h5, h7 |
Removed / New Usage changes. |
|
|
FLASH_HDPExtensionTypeDef |
h5 |
Removed / New Usage changes. |
|
|
FLASH_AdvOBProgramInitTypeDef |
f4 |
Removed / New Usage changes. |
|
|
FLASH_CRCInitTypeDef |
h7 |
Removed / New Usage changes. |
HAL FLASH functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_FLASH_EndOfOperationCallback |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
FLASH_WaitForLastOperation |
f4 |
Not implemented yet in HAL2. |
|
|
HAL_FLASHEx_DisableEccCorrectionInterrupt |
h5, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_ECCD_IRQHandler |
h5 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_EccCorrectionCallback |
h5, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_EccDetectionCallback |
h5, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_EnableEccCorrectionInterrupt |
h5, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_GetEccInfo |
h5, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASH_GetError |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_GetLastErrorCodes |
|
|
HAL_FLASH_IRQHandler |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_IRQHandler |
|
|
HAL_FLASH_Lock |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_Lock |
|
|
HAL_FLASH_OB_Launch |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_OB_Launch |
|
|
HAL_FLASH_OB_Lock |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_OB_Lock |
|
|
HAL_FLASH_OB_Unlock |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_OB_Unlock |
|
|
HAL_FLASH_OperationErrorCallback |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASH_Program |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASH_Program_IT |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASH_Unlock |
u5, h5, c0, l4, f4, g0, g4, h7 |
HAL_FLASH_ITF_Unlock |
|
|
HAL_FLASHEx_ConfigBBAttributes |
u5, h5 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_ConfigLowPowerRead |
u5 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_ConfigPrivMode |
u5, h5 |
HAL_FLASH_ITF_SetPrivAttr |
|
|
HAL_FLASHEx_ConfigSecInversion |
u5, h5 |
Removed /sequence changed. |
|
|
HAL_FLASHEx_EnablePowerDown |
u5 |
HAL_FLASH_ITF_EnablePWRDownSleepMode |
|
|
HAL_FLASHEx_EnableSecHideProtection |
u5 |
HAL_FLASH_ITF_OB_SetHDPArea |
|
|
HAL_FLASHEx_Erase |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_Erase_IT |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_GetConfigBBAttributes |
u5, h5 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_GetLowPowerRead |
u5 |
HAL_FLASH_ITF_IsEnabledLowPWRReadMode |
|
|
HAL_FLASHEx_GetOperation |
u5, h5 |
HAL_FLASH_GetInterruptedByResetOperationInfo |
|
|
HAL_FLASHEx_GetPrivMode |
u5, h5 |
HAL_FLASH_ITF_GetPrivAttr |
|
|
HAL_FLASHEx_GetSecInversion |
u5, h5 |
Removed /sequence changed. |
|
|
HAL_FLASHEx_OBGetConfig |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_OBProgram |
u5, h5, c0, l4, f4, g0, g4, h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_ConfigHDPExtension |
h5 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_OBK_Lock |
h5 |
HAL_FLASH_ITF_OBK_Lock |
|
|
HAL_FLASHEx_OBK_Swap |
h5 |
HAL_FLASH_ITF_OBK_SwapPage |
|
|
HAL_FLASHEx_OBK_Swap_IT |
h5 |
HAL_FLASH_ITF_OBK_SwapPage_IT |
|
|
HAL_FLASHEx_OBK_Unlock |
h5 |
HAL_FLASH_ITF_OBK_Unlock |
|
|
HAL_FLASHEx_DisableDebugger |
c0, g0, g4 |
HAL_FLASHEx_EnableDebugger |
|
|
HAL_FLASHEx_EnableDebugger |
c0, g0, g4 |
HAL_FLASH_ITF_EnableDebugAccess |
|
|
HAL_FLASHEx_EnableSecMemProtection |
c0, g0, g4 |
HAL_FLASH_ITF_EnablePageSecProtection |
|
|
HAL_FLASHEx_FlashEmptyCheck |
c0, g0 |
HAL_FLASH_ITF_GetEmptyBootLocation |
|
|
HAL_FLASHEx_ForceFlashEmpty |
c0, g0 |
HAL_FLASH_ITF_GetEmptyBootLocation |
|
|
HAL_FLASHEx_ConfigLVEPin |
l4 |
Not implemented yet in HAL2. |
|
|
HAL_FLASHEx_DisableRunPowerDown |
l4, g4 |
HAL_FLASH_ITF_EnablePWRDownRunMode |
|
|
HAL_FLASHEx_EnableRunPowerDown |
l4, g4 |
HAL_FLASH_ITF_EnablePWRDownRunMode |
|
|
HAL_FLASHEx_OB_DBankConfig |
l4, g4 |
Not implemented yet in HAL2. |
|
|
HAL_FLASHEx_AdvOBGetConfig |
f4 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_AdvOBProgram |
f4 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_OB_DeSelectPCROP |
f4 |
Not implemented yet in HAL2. |
|
|
HAL_FLASHEx_OB_GetBank2WRP |
f4 |
HAL_FLASH_ITF_OB_GetWRPArea |
|
|
HAL_FLASHEx_OB_SelectPCROP |
f4 |
Not implemented yet in HAL2. |
|
|
HAL_FLASHEx_DisableFlashSleepMode |
f4 |
HAL_FLASH_ITF_DisablePWRDownSleepMode |
|
|
HAL_FLASHEx_EnableFlashSleepMode |
f4 |
HAL_FLASH_ITF_EnablePWRDownSleepMode |
|
|
HAL_FLASHEx_StartFlashInterfaceClk |
f4 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_StopFlashInterfaceClk |
f4 |
Not implemented yet in HAL2. |
|
|
HAL_FLASHEx_BusFault_IRQHandler |
h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_ComputeCRC |
h7 |
Removed / New Usage changes. |
|
|
HAL_FLASHEx_DisableEccCorrectionInterrupt_Bank1 |
h7 |
HAL_FLASH_ITF_ECC_DisableSingleErrorIT |
|
|
HAL_FLASHEx_DisableEccCorrectionInterrupt_Bank2 |
h7 |
HAL_FLASH_ITF_ECC_DisableSingleErrorIT |
|
|
HAL_FLASHEx_DisableEccDetectionInterrupt |
h7 |
HAL_FLASH_ITF_ECC_DisableIT |
|
|
HAL_FLASHEx_DisableEccDetectionInterrupt_Bank1 |
h7 |
HAL_FLASH_ITF_ECC_DisableDoubleErrorIT |
|
|
HAL_FLASHEx_DisableEccDetectionInterrupt_Bank2 |
h7 |
HAL_FLASH_ITF_ECC_DisableDoubleErrorIT |
|
|
HAL_FLASHEx_EnableEccCorrectionInterrupt_Bank1 |
h7 |
HAL_FLASH_ITF_ECC_EnableSingleErrorIT |
|
|
HAL_FLASHEx_EnableEccCorrectionInterrupt_Bank2 |
h7 |
HAL_FLASH_ITF_ECC_EnableSingleErrorIT |
|
|
HAL_FLASHEx_EnableEccDetectionInterrupt |
h7 |
HAL_FLASH_ITF_ECC_EnableIT |
|
|
HAL_FLASHEx_EnableEccDetectionInterrupt_Bank1 |
h7 |
HAL_FLASH_ITF_ECC_EnableDoubleErrorIT |
|
|
HAL_FLASHEx_EnableEccDetectionInterrupt_Bank2 |
h7 |
HAL_FLASH_ITF_ECC_EnableDoubleErrorIT |
|
|
HAL_FLASHEx_Lock_Bank1 |
h7 |
Not implemented yet in HAL2. |
|
|
HAL_FLASHEx_Lock_Bank2 |
h7 |
Not implemented yet in HAL2. |
|
|
HAL_FLASHEx_Unlock_Bank1 |
h7 |
Not implemented yet in HAL2. |
|
|
HAL_FLASHEx_Unlock_Bank2 |
h7 |
Not implemented yet in HAL2. |
HAL FLASH legacy aliases (HAL1 to HAL1) ¶
Note
This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL FLASH constants, HAL FLASH enumerations, HAL FLASH macros, HAL FLASH structures, HAL FLASH functions.
|
HAL1 legacy API alias |
HAL1 API |
|
WRPAREA_BANK1_AREAA |
OB_WRPAREA_BANK1_AREAA |
|
TYPEERASE_PAGEERASE |
FLASH_TYPEERASE_PAGES |
|
OB_BOOT_LOCK_ENABLE |
OB_BOOT_ENTRY_FORCED_FLASH |
|
WRPAREA_BANK2_AREAA |
OB_WRPAREA_BANK2_AREAA |
|
FLASH_ERROR_PG |
HAL_FLASH_ERROR_PROG |
|
OB_RDP_LEVEL2 |
OB_RDP_LEVEL_2 |
|
FLASH_OPTKEY2 |
FLASH_OPT_KEY2 |
|
TYPEPROGRAM_FASTBYTE |
FLASH_TYPEPROGRAM_BYTE |
|
TYPEPROGRAM_DOUBLEWORD |
FLASH_TYPEPROGRAM_DOUBLEWORD |
|
WRPSTATE_DISABLE |
OB_WRPSTATE_DISABLE |
|
WRPSTATE_ENABLE |
OB_WRPSTATE_ENABLE |
|
TYPEPROGRAM_BYTE |
FLASH_TYPEPROGRAM_BYTE |
|
FLASH_FLAG_WDW |
FLASH_FLAG_WBNE |
|
OB_WRP_SECTOR_All |
OB_WRP_SECTOR_ALL |
|
OB_USER_nRST_STOP |
OB_USER_NRST_STOP |
|
VOLTAGE_RANGE_4 |
FLASH_VOLTAGE_RANGE_4 |
|
FLASH_ERROR_PGS |
HAL_FLASH_ERROR_PGS |
|
FLASH_ERROR_OP |
HAL_FLASH_ERROR_OPERATION |
|
OB_RDP_LEVEL0 |
OB_RDP_LEVEL_0 |
|
FLASH_ERROR_PGP |
HAL_FLASH_ERROR_PGS |
|
IWDG_STOP_ACTIVE |
OB_IWDG_STOP_RUN |
|
OBEX_PCROP |
OPTIONBYTE_PCROP |
|
TYPEERASE_PAGES |
FLASH_TYPEERASE_PAGES |
|
OB_USER_nSWBOOT0 |
OB_USER_NSWBOOT0 |
|
IWDG_STDBY_ACTIVE |
OB_IWDG_STDBY_RUN |
|
OB_SRAM134_RST_ERASE |
OB_SRAM_RST_ERASE |
|
OBEX_BOOTCONFIG |
OPTIONBYTE_BOOTCONFIG |
|
OB_BOOT_ENTRY_FORCED_FLASH |
OB_BOOT_LOCK_ENABLE |
|
OB_WDG_HW |
OB_IWDG_HW |
|
OB_nBOOT0_RESET |
OB_NBOOT0_RESET |
|
FLASH_ERROR_FAST |
HAL_FLASH_ERROR_FAST |
|
TYPEPROGRAM_FAST_AND_LAST |
FLASH_TYPEPROGRAM_FAST_AND_LAST |
|
OB_BOOT_LOCK_DISABLE |
OB_BOOT_ENTRY_FORCED_NONE |
|
OB_USER_nBOOT_SEL |
OB_USER_NBOOT_SEL |
|
FLASH_ERROR_OPTV |
HAL_FLASH_ERROR_OPTV |
|
OB_USER_nBOOT1 |
OB_USER_NBOOT1 |
|
OB_RDP_LEVEL1 |
OB_RDP_LEVEL_1 |
|
WRPAREA_BANK1_AREAB |
OB_WRPAREA_BANK1_AREAB |
|
VOLTAGE_RANGE_3 |
FLASH_VOLTAGE_RANGE_3 |
|
OB_WDG_SW |
OB_IWDG_SW |
|
OB_USER_nRST_SHDW |
OB_USER_NRST_SHDW |
|
FLASH_ERROR_WRP |
HAL_FLASH_ERROR_WRP |
|
OB_BOOT_ENTRY_FORCED_NONE |
OB_BOOT_LOCK_DISABLE |
|
VOLTAGE_RANGE_1 |
FLASH_VOLTAGE_RANGE_1 |
|
FLASH_ERROR_MIS |
HAL_FLASH_ERROR_MIS |
|
FLASH_ERROR_RD |
HAL_FLASH_ERROR_RD |
|
IWDG_STOP_FREEZE |
OB_IWDG_STOP_FREEZE |
|
FLASH_ERROR_NONE |
HAL_FLASH_ERROR_NONE |
|
FLASH_ERROR_OPERATION |
HAL_FLASH_ERROR_OPERATION |
|
TYPEPROGRAM_FASTHALFWORD |
FLASH_TYPEPROGRAM_HALFWORD |
|
VOLTAGE_RANGE_2 |
FLASH_VOLTAGE_RANGE_2 |
|
TYPEERASE_SECTORS |
FLASH_TYPEERASE_SECTORS |
|
OB_USER_nRST_STDBY |
OB_USER_NRST_STDBY |
|
OB_nBOOT0_SET |
OB_NBOOT0_SET |
|
TYPEPROGRAM_FASTWORD |
FLASH_TYPEPROGRAM_WORD |
|
TYPEPROGRAM_FAST |
FLASH_TYPEPROGRAM_FAST |
|
OB_USER_SRAM134_RST |
OB_USER_SRAM_RST |
|
OB_USER_nBOOT0 |
OB_USER_NBOOT0 |
|
TYPEERASE_MASSERASE |
FLASH_TYPEERASE_MASSERASE |
|
TYPEPROGRAM_HALFWORD |
FLASH_TYPEPROGRAM_HALFWORD |
|
PCROPSTATE_DISABLE |
OB_PCROP_STATE_DISABLE |
|
PCROPSTATE_ENABLE |
OB_PCROP_STATE_ENABLE |
|
WRPAREA_BANK2_AREAB |
OB_WRPAREA_BANK2_AREAB |
|
FLASH_ERROR_PROG |
HAL_FLASH_ERROR_PROG |
|
FLASH_ERROR_PGA |
HAL_FLASH_ERROR_PGA |
|
FLASH_OPTKEY1 |
FLASH_OPT_KEY1 |
|
TYPEPROGRAM_WORD |
FLASH_TYPEPROGRAM_WORD |
|
OB_SRAM134_RST_NOT_ERASE |
OB_SRAM_RST_NOT_ERASE |
|
IWDG_STDBY_FREEZE |
OB_IWDG_STDBY_FREEZE |
|
FLASH_EnableRunPowerDown |
HAL_FLASHEx_EnableRunPowerDown |
|
FLASH_DisableRunPowerDown |
HAL_FLASHEx_DisableRunPowerDown |